// 定义防抖函数
export const debounce = (func, delay) => {
  let timer
  return function (...args) {
    clearTimeout(timer)
    timer = setTimeout(() => {
      func.apply(this, args)
    }, delay)
  }
}

//
//
// 获取上传的文件原始文件
export const fetchOriginFile = (file) => {
  const reader = new FileReader()
  // 读取完成后，将文件原始数据存储到 file.raw 属性中
  reader.onload = (event) => (file.raw = event.target.result)
  reader.readAsDataURL(file)

  let formdata = new FormData()
  formdata.append('file', file)
  return formdata
}
